Course Stage Signoffs
API endpoints related to course stage signoffs.
POST /courses/stage-sign-offs/requests
Create a signoff request for a course stage assessment.
GET /courses/stage-sign-offs/requests/pending/{userid}
Gets the signoff requests that are awaiting a response from the user specified by the userid.
POST /courses/stage-sign-offs/:stage_assessmentid/signers
Get list of users that can sign for the stage assessment. These users will be part of the team that is associated with the stage assessment.
DELETE /stage-sign-offs/requests/:signoff_requestid
Cancel a signoff request. Doing so will allow the user to request a signoff again.
PATCH /courses/stage-sign-offs/responses
Update a signoff to include a response for a course stage assessment.
GET /courses/stage-sign-offs/responses/unacknowledged/{userid}
Gets the signoff requests that are unacknowledged from the user specified by the userid.
PATCH /courses/stage-sign-offs/responses/:signoff_requestid/acknowledge
Acknowledge a signoff response. Note that the course stage will not be marked as completed until this endpoint has been called for a specific signoff request.
POST /courses/stage-sign-offs/responses/:signoff_requestid/initializeViaPassword
Initialize an over-the-shoulder training sign-off by accepting the login and password of a user, and returning a single-use token that can be used to authorize requests to the “finalize sign-off response” endpoint,